package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 t_obj
 *
 * @author ruoyi
 * @date 2022-04-29
 */
public class TObj extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 对象Id */
    private Long objId;

    /** 对象名称 */
    @Excel(name = "对象名称")
    private String objName;

    /** 交易明細 */
    @Excel(name = "交易明細")
    private Long objTdateils;

    /** 會計項目明細 */
    @Excel(name = "會計項目明細")
    private Long objRdateils;

    /** 对象头别 */
    @Excel(name = "对象头别")
    private String objTb;

    /** 完整名称 */
    @Excel(name = "完整名称")
    private String objFullName;

    /** 联络窗口 */
    @Excel(name = "联络窗口")
    private String objContactWindow;

    /** 联络电话 */
    @Excel(name = "联络电话")
    private String objPhone;

    /** 联络邮箱 */
    @Excel(name = "联络邮箱")
    private String objEamil;

    /** 聯絡地址 */
    @Excel(name = "聯絡地址")
    private String objAddress;

    /** 統一編號 */
    @Excel(name = "統一編號")
    private String objUniformNumber;

    /** 备注 */
    @Excel(name = "备注")
    private String objNote;

    /** 最后交易时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最后交易时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date objTime;

    private String objCompany;

    public String getObjCompany() {
        return objCompany;
    }

    public void setObjCompany(String objCompany) {
        this.objCompany = objCompany;
    }

    public void setObjId(Long objId)
    {
        this.objId = objId;
    }

    public Long getObjId()
    {
        return objId;
    }
    public void setObjName(String objName)
    {
        this.objName = objName;
    }

    public String getObjName()
    {
        return objName;
    }
    public void setObjTdateils(Long objTdateils)
    {
        this.objTdateils = objTdateils;
    }

    public Long getObjTdateils()
    {
        return objTdateils;
    }
    public void setObjRdateils(Long objRdateils)
    {
        this.objRdateils = objRdateils;
    }

    public Long getObjRdateils()
    {
        return objRdateils;
    }
    public void setObjTb(String objTb)
    {
        this.objTb = objTb;
    }

    public String getObjTb()
    {
        return objTb;
    }
    public void setObjFullName(String objFullName)
    {
        this.objFullName = objFullName;
    }

    public String getObjFullName()
    {
        return objFullName;
    }
    public void setObjContactWindow(String objContactWindow)
    {
        this.objContactWindow = objContactWindow;
    }

    public String getObjContactWindow()
    {
        return objContactWindow;
    }
    public void setObjPhone(String objPhone)
    {
        this.objPhone = objPhone;
    }

    public String getObjPhone()
    {
        return objPhone;
    }
    public void setObjEamil(String objEamil)
    {
        this.objEamil = objEamil;
    }

    public String getObjEamil()
    {
        return objEamil;
    }
    public void setObjAddress(String objAddress)
    {
        this.objAddress = objAddress;
    }

    public String getObjAddress()
    {
        return objAddress;
    }
    public void setObjUniformNumber(String objUniformNumber)
    {
        this.objUniformNumber = objUniformNumber;
    }

    public String getObjUniformNumber()
    {
        return objUniformNumber;
    }
    public void setObjNote(String objNote)
    {
        this.objNote = objNote;
    }

    public String getObjNote()
    {
        return objNote;
    }
    public void setObjTime(Date objTime)
    {
        this.objTime = objTime;
    }

    public Date getObjTime()
    {
        return objTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("objId", getObjId())
                .append("objName", getObjName())
                .append("objTdateils", getObjTdateils())
                .append("objRdateils", getObjRdateils())
                .append("objTb", getObjTb())
                .append("objFullName", getObjFullName())
                .append("objContactWindow", getObjContactWindow())
                .append("objPhone", getObjPhone())
                .append("objEamil", getObjEamil())
                .append("objAddress", getObjAddress())
                .append("objUniformNumber", getObjUniformNumber())
                .append("objNote", getObjNote())
                .append("objTime", getObjTime())
                .toString();
    }
}
